SpriteWorld is a sprite-based animation architecture for the Macintosh. SpriteWorld comes as a set of code libraries and interfaces that provide a simple, but deep programming interface for implementing smooth, fast, animation in your applications. In the interest of openness and learning, the full source code to the SpriteWorld libraries and sample applications is provided. SpriteWorld was designed for arcade game style animation in particular with full support for multi-frame, overlapping, animated sprites, and custom pixel-blitting routines.
The color textures used in the SpriteWord sample programs are from the Desktop Textures 2.0: Textures Volume II package by Geoff Adams & Stephen Krauth. Embarassingly enough I hadn't realized the origins of these textures before the authors contacted me and let me know, at the same time giving me compliments on SpriteWorld and permission to continue using their textures.
The only thing I ask for in exchange for SpriteWorld, is a free copy (that is make me a fully paid, registered user) of any cool game that you write with SpriteWorld.